table td tr {padding:0; margin:0; line-height:0;}
/*leave report*/
.content{position:relative;}
.cfnav {border-bottom:1px solid #ccc; height:23px; padding-top:5px; width:100%;}
.cfnav li{float:left;line-height:25px; background:url(../images/tab_btn2.png) no-repeat;margin-left:5px; font-weight:bold; height:24px;}
.cfnav li a{background:url(../images/tab_btn2.png) no-repeat right -25px;display:inline-block; padding:0 10px;}
.cfnav li.current{background:url(../images/tab_btn2.png) no-repeat 0 -50px }
.cfnav li.current a{background:url(../images/tab_btn2.png) no-repeat right -75px;display:inline-block;}
.leave{clear:both;}
.leave input{width:70px;}
.leave .ft{width:45px;}
.leave td, th{height:24px; min-width:70px; padding:5px;vertical-align:middle;}
.leave thead{background:#F7F7F7}
.leave thead td{border-right:1px solid #fff;}
.leave thead td span{width:25px; display:inline-block;}
.leave thead th{line-height:1;background: url("../images/tab_line.png") no-repeat right center #ddd;border-top: 1px solid #CFCFCF;color: #525252; font-weight:bold;margin-top:10px;}
.leave thead th:last-child {background-image:none;}
.leave tbody td{border-bottom:1px solid #F7F7F7; height:13px;}
.leave .td1{text-indent:0px;}
.leave .tr1d{text-indent:10px;}
.leave .tr2d{text-indent:21px;}
.leave .current td {
	background:#d7edc9;
}
.fliter{ position:absolute;right:30px;top:40px; *top:45px;}
.fliter input{position:relative; top:-5px;}
.fliter img{cursor:pointer;}

.declare span{font-weight:bold;color:#68AD36;}

/*leave details*/
.detail{border:1px solid #F7F7F7; width:100%;}
.detail tr td{border-bottom:1px solid #F7F7F7;}
.detail tr:last-child td{border-bottom:none;}
.detail .item{background:#F7F7F7; font-weight:bold;border-bottom:1px solid #ccc; text-align:right;}
.content .back{float:right;margin:10px;display:inline-block; padding:0 10px; color:#fff;}
.btn{float:right; margin-top:20px;}
.btn button{cursor:pointer;}
.btn .submit{padding:0 10px;margin-left:10px;background: url("../images/green/btn_link_bg.png") repeat-x scroll 0 0 ;border-bottom: 1px solid #82B360;border-left: 1px solid #9CCE79;border-top: 1px solid #9CCE79;color: #FFFFFF;outline: 1px solid #79AB54;font-weight:bold; display:inline-block;}
.content .show{color:#fff;}
.show{background: url("../images/green/btn_link_bg.png") repeat-x scroll 0 -30px;border-bottom: 1px solid #8A8A8A; border-left: 1px solid #BEBEBE; border-top: 1px solid #CECECE;outline: 1px solid #B2B2B2;font-weight:bold;margin-left:10px;cursor:pointer; display:inline-block; padding:0 10px;}

.month{width:1000px;overflow-y:none; overflow-x:scroll;}
/*datepicker*/
